/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ar.com.siglo21.ppo.model;

import ar.com.siglo21.ppo.persistence.Persistente;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Honey
 */
public class Prestamo extends Persistente{
    private Socio socio;
    private String fechaInicio;
    private String fechaFin;
    private EstadoPrestamo estadoPrestamo;
    private Ejemplar ejemplar; 


    public Prestamo() {
    
    }

    /**
     * @return the socio
     */
    public Socio getSocio() {
        return socio;
    }

    /**
     * @param socio the socio to set
     */
    public void setSocio(Socio socio) {
        this.socio = socio;
    }

    /**
     * @return the fechaInicio
     */
    public String getFechaInicio() {
        return fechaInicio;
    }

    /**
     * @param fechaInicio the fechaInicio to set
     */
    public void setFechaInicio(String fechaInicio) {
        this.fechaInicio = fechaInicio;
    }

    /**
     * @return the fechaFin
     */
    public String getFechaFin() {
        return fechaFin;
    }

    /**
     * @param fechaFin the fechaFin to set
     */
    public void setFechaFin(String fechaFin) {
        this.fechaFin = fechaFin;
    }

    /**
     * @return the estadoPrestamo
     */
    public EstadoPrestamo getEstadoPrestamo() {
        return estadoPrestamo;
    }

    /**
     * @param estadoPrestamo the estadoPrestamo to set
     */
    public void setEstadoPrestamo(EstadoPrestamo estadoPrestamo) {
        this.estadoPrestamo = estadoPrestamo;
    }

    /**
     * @return the ejemplar
     */
    public Ejemplar getEjemplar() {
        return ejemplar;
    }

    /**
     * @param ejemplar the ejemplar to set
     */
    public void setEjemplar(Ejemplar ejemplar) {
        this.ejemplar = ejemplar;
    }

  
    @Override
    public String toString(){
        return getEjemplar().getDescripcion()+"del libro:"+this.getEjemplar().getLibro().getTitulo()+" a:"+this.getSocio().toString()+" el:"+this.getFechaInicio()+"Estado:"+this.getEstadoPrestamo().getDescripcion();
    }
    
}
